package cn.shengchao.examstar.me.course.domain;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @program: examstarapi
 * @description: 用户课程统计vo
 * @author: Xiong weiqiang
 * @create: 2025-04-19 16:02
 */
@Data
public class CourseStatisticVo implements Serializable {
    private Long sysUserId;
    private Integer courseTotalNum;
    private Long courseSecondTotal;
    private Long userLearningSecondTotal;
    //最新学习时间
    private Date lastLearnTime;
    private Integer payKnowledgeNodeNum;
    private Integer freeUnlockKnowledgeNodeNum;
    private BigDecimal payKnowledgeNodePriceSum;
    private BigDecimal freeUnlockKnowledgeNodePriceSum;
    private Integer inLearningCourseNum;
    private Integer finishCourseNum;
    private List<ContactUserLearning> courseLearningVoList;
}